Combining Tools to Design and Develop Software Support for Capabilities
نویسندگان
چکیده
Analyzing, designing and implementing software systems based on the concept of capabilities have several benefits, such as the ability to design efficient monitoring of capabilities and their execution context. Today, there exist new model-driven methods and development tools that support capabilitybased analysis, design, and implementation. However, there are also a plethora of existing efficient development tools that are currently in use by organizations. In this article, we examine how a new set of capability based tools, the Capability Driven Development (CDD) environment, can be combined with model-driven development tools to leverage both novel capability-based functionality and the proven functionality of existing tools. We base the examination on a case study where an existing model-driven tool is combined with the CDD environment.
منابع مشابه
Capabilities and Limitations of Energy Optimization Tools in Architectural Design Phase
Optimization tools as a method have gained vast application to achieve best results in reducing buildings’ energy consumption. In this paper optimization tools in conjunction with energy simulation software, as a powerful mechanism in design phase are studied. This is an applied research in nature and evaluates the capabilities and limitations of optimization algorithms in the beginning of the ...
متن کاملIdentification of design features to enhance utilization and acceptance of systems for Internet-based decision support at the point of care
Extensive utilization of point-of-care decision support systems will be largely dependent on the development of user interaction capabilities that make them effective clinical tools in patient care settings. This research identified critical design features of point-of-care decision support systems that are preferred by physicians, through a multi-method formative evaluation of an evolving prot...
متن کاملPattern-Oriented Development with Rational Rose
A design pattern describes a solution to a recurring problem in a systematic and general way, and design patterns are an accepted means of representing a communication experience in software design. Up until now, however, only single patterns have been used in case tools; there has been no support for combining patterns. This article will show how patterns can be combined in Rational Rose to de...
متن کاملDeveloping a Citizen-Centric Spatial Decision-Making System to Support the Process of Participatory Construction in Urban Distressed Textures
Todays, urban distressed textures are considered as a vital concern of managers, particularly in large cities. These areas, which also appear in official parts of cities, are vulnerable because of prospective problems. Lack of proper accessibility, services, facilities, and infrastructures, as well as social, economic, environmental and spatial problems, are key problems of these areas. Althoug...
متن کاملThe Remote Agent Executive Capabilities to Support Integrated Robotic Agents
The Remote Agent RA integrates a broad spectrum of robotic activities including planning schedul ing execution monitoring failure detection diagnosis and recovery The RA Executive EXEC can be viewed as the core of the agent EXEC enables software developers to think about the robot at a higher level it also supports the reuse of knowledge and code across multiple robot applications EXEC s capabi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CSIMQ
دوره 10 شماره
صفحات -
تاریخ انتشار 2017